package com.work.dto.transport;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 货运搜索DTO
 *
 * @author ：dujianyu
 * @since ：Created in 2024/2/20 14:08
 */
@Data
public class TransportSearchDTO {

    @JsonSerialize(using = ToStringSerializer.class)
    @ApiModelProperty(value = "船ID")
    private Long transportShipId;

    @JsonSerialize(using = ToStringSerializer.class)
    @ApiModelProperty(value = "舱单ID")
    private Long transportBillId;

    @ApiModelProperty(value = "关键字搜索")
    private String keyword;

    @ApiModelProperty(value = "包装code")
    private String packageTypeCode;

    @ApiModelProperty(value = "货名code")
    private String cargoTypeCode;

    @ApiModelProperty(value = "默认")
    private Integer isDefault;

    @ApiModelProperty(value = "进出口")
    private String ie;

    @ApiModelProperty(value = "客户类型")
    private String clientType;
}
